package exercise.day03;


/**
 * 三元表达式（ternary expression）练习
 *
 *  练习要求：
 *  定义一个变量  a 并赋值
 *  定义一个变量  b 并赋值
 *  定义一个变量  c 并赋值
 *  然后写一个三元表达式实现如下意图：
 *
 *      如果 a>b 或者 b>c ,那么返回结果 a+b+c,否则返回结果0
 *      然后，在判断上面的最终结果是否>10，如果成立，则返回"牛逼"，否则返回"牛逼plus"并打印
 *   最低要求：用两个三元表达式实现
 *   最好实现：用1个三元表达式实现
 */
public class _02_三元运算符Exercise {

    public static void main(String[] args) {

        int a = 10;
        int b = 6;
        int c = 20;

        // 写成两步
        int tmp = a>b || b>c ? a+b+c:0;
        String result = tmp>10?"牛逼":"牛逼plus";

        // 写成一步
        String result2 = (a>b || b>c ? a+b+c:0)>10 ? "牛逼":"牛逼plus";

        System.out.println(result);
        System.out.println(result2);



    }
}
